package com.xinruke.hostels.dailymanage.interfaces.dto.roomstatus;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author yutaipu
 */
@ApiModel("获取各种房态下的入住详情查询结果DTO")
@Data
public class RSCheckInDetailQueryResultDTO {

    @ApiModelProperty(value = "房间id")
    private Integer fangjianId;

    @ApiModelProperty(value = "预订姓名")
    private String yudingxingming;

    @ApiModelProperty(value = "入住人数量")
    private Integer shuliang;

    @ApiModelProperty(value = "入住时间：格式YYYY-MM-DD HH:MM")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    private Date ruzhushijian;

    @ApiModelProperty(value = "预离时间：格式YYYY-MM-DD HH:MM")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8")
    private Date likaishijian;

    @ApiModelProperty(value = "入住类型：1:全天；2长包；3自用；4免费")
    private Byte ruzhuleixing;

    @ApiModelProperty(value = "客源类型:1散客；2会员；3单位；")
    private Byte keyuanleixing;

    @ApiModelProperty(value = "门店价")
    private BigDecimal mendianjia;

    @ApiModelProperty(value = "优惠价")
    private BigDecimal youhuijia;

    @ApiModelProperty(value = "押金")
    private BigDecimal yajin;
}
